package feeinterface.protocol.res;

/**
 * 2.5 获取手机号码协议（010005） 
 * 请求URL ：http://<ip>:<port>/interface/exchange
 * 请求响应
 * 
 * @author 黄杰
 * 
 */
public class Res010005 {
	/**
	 * 协议编号
	 */
	public String Protocol = "010005";
	/**
	 * 0-失败 1-成功
	 */
	public Byte Status;
	/**
	 * 如果Status为0，则显示失败的原因
	 */
	public String Message;
	/**
	 * 服务器返回已知IMSI的对应号码，如果为空客户端需要操作提到号码，首先使用GetMobilePageUrl从移动基本获取手机号码。
	 */
	public String Mobile;
	/**
	 * 基地业务获取手机号码的地址,可以是一步,也可以是多步,如果为空,则尝试使用ThirdPartyUrl获取手机号码
	 */
	public String GetMobilePageUrl;
	/**
	 * 网页获取手机号的操作步聚次数，代表着数组的长度，最后一个步骤为手机号码
	 */
	public OperStep GetMobileStep[] = new OperStep[0];
	/**
	 * 获取手机号码的第三方接口网址，手机客户端优先使用第三方接口地址获取手机号（见协议010006），如果第三方接口不可得，
	 * 则通过短信猫端口号向短信猫发生短信来使服务器获知客户端手机号码。此字段可以为空字符串，表明没有可得的第三方接口
	 * 注释：客户端优先使用第三方URL获取手机号码，如果为空，则使用SMSCatPort获取短信猫端口号
	 */
	public String ThirdPartyUrl;
	/**
	 * 获取手机号码的短信猫的端口号，可以为空字符串，表明没有可得到短信猫端口
	 */
	public String SMSCatPort;
	/**
	 * 获取手机号码的短信内容：短信内容格式：<IMSI>*<MobileID>
	 */
	public String SMSContent;

}
